5
9
19
10
22
17
15
26
43
24
23
12
21
53
40
33
29
44
78
62
124
80
68
73
74
132
54
313
70
379
79
247
167
49
131